package com.five.mapper;

import com.five.pojo.LoginInfo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface LoginInfoMapper extends BaseMapper<LoginInfo> {

    /**
     * 根据用户名和类型查询用户信息
     * @param username
     * @param type
     * @return
     */
    LoginInfo queryByUsernameAndType(String username, Integer type);

    /**
     * 根据员工ID删除登录信息
     * @param id
     */
    void deleteByEmpId(Long id);

    /**
     * 根据员工ID批量删除登录信息
     * @param ids
     */
    void deleteByEmpIdBatch(List<Long> ids);
}
